<?php
class Usuarios_m extends CI_Model{
 	function __construct(){
	parent::__construct();
	}
        
        function validate_user( $username, $userpass ){
            $this->db->from('users');
            $this->db->where('username',$username );
            $this->db->where( 'userpass',$userpass);
            $login = $this->db->get();
            
            if($login->num_rows() == 1){
                return $login->result();
                }else{
                    return FALSE;
                    }
        }
        
        /*
         * Control del level de usuario
         */
        function  level_user($username,$userpass){
            $this->db->select('users.id_user, user_level.desc_level');
            $this->db->from('users');
            $this->db->join('user_level', 'users.id_level = user_level.id_level', 'inner');
            $this->db->where('users.username',$username );
            $this->db->where( 'users.userpass',$userpass);
            $query = $this->db->get();
             if($query->num_rows()>0){
                 return $query->row();
                 }
        }
        
        /*
         * Obtener datos de cliente a travez del id de usuario login.
         */
        function  get_datauser($id_user){
            $this->db->select('cliente.nomb_clie');
            $this->db->from('users');
            $this->db->join('cliente', 'users.id_clie = cliente.id_cliente', 'inner');
            $this->db->where('users.id_user',$id_user );
            
            $query = $this->db->get();
             if($query->num_rows()>0){
                 return $query->row();
                 }
        }
        
        /*
         * Obtiene todas las sucursales de un cliente pasando el id_de usuario al login
         */
        function get_sucursalesusr($id_user){
            $this->db->select('sucursal.id_suc, sucursal.nomb_suc, sucursal.dire_suc, sucursal.tel_suc,
                               sucursal.email_suc, sucursal.codi_suc, sucursal.activa');
            $this->db->from('users');
            $this->db->join('cliente', 'users.id_clie = cliente.id_cliente', 'inner');
            $this->db->join('sucursal', 'cliente.id_cliente = sucursal.id_clie', 'inner');
            $this->db->where('users.id_user',$id_user );
            
            $query = $this->db->get();
             if($query->num_rows()>0){
                 return $query->result();
                 }
        }
        
        
        
}//Fin del modelo Usuarios_m